package com.mjf.scala.chapter07

import scala.collection.mutable.ListBuffer

/**
 * 可变Seq
 */
object Scala05_TestListBuffer {
  def main(args: Array[String]): Unit = {

    // 创建可变集合对象
//    val list: ListBuffer[Int] = new ListBuffer[Int]() // 通过构造器
    val list: ListBuffer[Int] = ListBuffer[Int](1, 2, 3, 4)  // 通过apply方法

    // 向集合中添加元素   建议：可变用方法，不可变用符号
    list.append(20)
    list.insert(1, 10)
    println(list)

    // 修改元素
    list(0) = 30
    list.update(2, 10)
    println(list)

    // 删除
    list.remove(1, 2)
    println(list)

  }
}
